{"ast":null,"code":"import _defineProperty from \"/Users/poppie/Desktop/development/messenger/app/frontend/node_modules/@babel/runtime/helpers/esm/defineProperty.js\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nvar _excluded = [\"className\", \"color\", \"edge\", \"size\", \"sx\"];\n// @inheritedComponent IconButton\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { refType } from '@mui/utils';\nimport { unstable_composeClasses as composeClasses } from '@mui/base';\nimport { alpha, darken, lighten } from '@mui/system';\nimport capitalize from '../utils/capitalize';\nimport SwitchBase from '../internal/SwitchBase';\nimport useThemeProps from '../styles/useThemeProps';\nimport styled from '../styles/styled';\nimport switchClasses, { getSwitchUtilityClass } from './switchClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nvar useUtilityClasses = function useUtilityClasses(ownerState) {\n  var classes = ownerState.classes,\n    edge = ownerState.edge,\n    size = ownerState.size,\n    color = ownerState.color,\n    checked = ownerState.checked,\n    disabled = ownerState.disabled;\n  var slots = {\n    root: ['root', edge && \"edge\".concat(capitalize(edge)), \"size\".concat(capitalize(size))],\n    switchBase: ['switchBase', \"color\".concat(capitalize(color)), checked && 'checked', disabled && 'disabled'],\n    thumb: ['thumb'],\n    track: ['track'],\n    input: ['input']\n  };\n  var composedClasses = composeClasses(slots, getSwitchUtilityClass, classes);\n  return _extends({}, classes, composedClasses);\n};\nvar SwitchRoot = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Root',\n  overridesResolver: function overridesResolver(props, styles) {\n    var ownerState = props.ownerState;\n    return [styles.root, ownerState.edge && styles[\"edge\".concat(capitalize(ownerState.edge))], styles[\"size\".concat(capitalize(ownerState.size))]];\n  }\n})(function (_ref) {\n  var _ref2;\n  var ownerState = _ref.ownerState;\n  return _extends({\n    display: 'inline-flex',\n    width: 34 + 12 * 2,\n    height: 14 + 12 * 2,\n    overflow: 'hidden',\n    padding: 12,\n    boxSizing: 'border-box',\n    position: 'relative',\n    flexShrink: 0,\n    zIndex: 0,\n    // Reset the stacking context.\n    verticalAlign: 'middle',\n    // For correct alignment with the text.\n    '@media print': {\n      colorAdjust: 'exact'\n    }\n  }, ownerState.edge === 'start' && {\n    marginLeft: -8\n  }, ownerState.edge === 'end' && {\n    marginRight: -8\n  }, ownerState.size === 'small' && (_ref2 = {\n    width: 40,\n    height: 24,\n    padding: 7\n  }, _defineProperty(_ref2, \"& .\".concat(switchClasses.thumb), {\n    width: 16,\n    height: 16\n  }), _defineProperty(_ref2, \"& .\".concat(switchClasses.switchBase), _defineProperty({\n    padding: 4\n  }, \"&.\".concat(switchClasses.checked), {\n    transform: 'translateX(16px)'\n  })), _ref2));\n});\nvar SwitchSwitchBase = styled(SwitchBase, {\n  name: 'MuiSwitch',\n  slot: 'SwitchBase',\n  overridesResolver: function overridesResolver(props, styles) {\n    var ownerState = props.ownerState;\n    return [styles.switchBase, _defineProperty({}, \"& .\".concat(switchClasses.input), styles.input), ownerState.color !== 'default' && styles[\"color\".concat(capitalize(ownerState.color))]];\n  }\n})(function (_ref4) {\n  var _ref5;\n  var theme = _ref4.theme;\n  return _ref5 = {\n    position: 'absolute',\n    top: 0,\n    left: 0,\n    zIndex: 1,\n    // Render above the focus ripple.\n    color: theme.vars ? theme.vars.palette.Switch.defaultColor : \"\".concat(theme.palette.mode === 'light' ? theme.palette.common.white : theme.palette.grey[300]),\n    transition: theme.transitions.create(['left', 'transform'], {\n      duration: theme.transitions.duration.shortest\n    })\n  }, _defineProperty(_ref5, \"&.\".concat(switchClasses.checked), {\n    transform: 'translateX(20px)'\n  }), _defineProperty(_ref5, \"&.\".concat(switchClasses.disabled), {\n    color: theme.vars ? theme.vars.palette.Switch.defaultDisabledColor : \"\".concat(theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[600])\n  }), _defineProperty(_ref5, \"&.\".concat(switchClasses.checked, \" + .\").concat(switchClasses.track), {\n    opacity: 0.5\n  }), _defineProperty(_ref5, \"&.\".concat(switchClasses.disabled, \" + .\").concat(switchClasses.track), {\n    opacity: theme.vars ? theme.vars.opacity.switchTrackDisabled : \"\".concat(theme.palette.mode === 'light' ? 0.12 : 0.2)\n  }), _defineProperty(_ref5, \"& .\".concat(switchClasses.input), {\n    left: '-100%',\n    width: '300%'\n  }), _ref5;\n}, function (_ref6) {\n  var _ref7;\n  var theme = _ref6.theme,\n    ownerState = _ref6.ownerState;\n  return _extends({\n    '&:hover': {\n      backgroundColor: theme.vars ? \"rgba(\".concat(theme.vars.palette.action.activeChannel, \" / \").concat(theme.vars.palette.action.hoverOpacity, \")\") : alpha(theme.palette.action.active, theme.palette.action.hoverOpacity),\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent'\n      }\n    }\n  }, ownerState.color !== 'default' && (_ref7 = {}, _defineProperty(_ref7, \"&.\".concat(switchClasses.checked), _defineProperty({\n    color: (theme.vars || theme).palette[ownerState.color].main,\n    '&:hover': {\n      backgroundColor: theme.vars ? \"rgba(\".concat(theme.vars.palette[ownerState.color].mainChannel, \" / \").concat(theme.vars.palette.action.hoverOpacity, \")\") : alpha(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),\n      '@media (hover: none)': {\n        backgroundColor: 'transparent'\n      }\n    }\n  }, \"&.\".concat(switchClasses.disabled), {\n    color: theme.vars ? theme.vars.palette.Switch[\"\".concat(ownerState.color, \"DisabledColor\")] : \"\".concat(theme.palette.mode === 'light' ? lighten(theme.palette[ownerState.color].main, 0.62) : darken(theme.palette[ownerState.color].main, 0.55))\n  })), _defineProperty(_ref7, \"&.\".concat(switchClasses.checked, \" + .\").concat(switchClasses.track), {\n    backgroundColor: (theme.vars || theme).palette[ownerState.color].main\n  }), _ref7));\n});\nvar SwitchTrack = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Track',\n  overridesResolver: function overridesResolver(props, styles) {\n    return styles.track;\n  }\n})(function (_ref8) {\n  var theme = _ref8.theme;\n  return {\n    height: '100%',\n    width: '100%',\n    borderRadius: 14 / 2,\n    zIndex: -1,\n    transition: theme.transitions.create(['opacity', 'background-color'], {\n      duration: theme.transitions.duration.shortest\n    }),\n    backgroundColor: theme.vars ? theme.vars.palette.common.onBackground : \"\".concat(theme.palette.mode === 'light' ? theme.palette.common.black : theme.palette.common.white),\n    opacity: theme.vars ? theme.vars.opacity.switchTrack : \"\".concat(theme.palette.mode === 'light' ? 0.38 : 0.3)\n  };\n});\nvar SwitchThumb = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Thumb',\n  overridesResolver: function overridesResolver(props, styles) {\n    return styles.thumb;\n  }\n})(function (_ref9) {\n  var theme = _ref9.theme;\n  return {\n    boxShadow: (theme.vars || theme).shadows[1],\n    backgroundColor: 'currentColor',\n    width: 20,\n    height: 20,\n    borderRadius: '50%'\n  };\n});\nvar Switch = /*#__PURE__*/React.forwardRef(function Switch(inProps, ref) {\n  var props = useThemeProps({\n    props: inProps,\n    name: 'MuiSwitch'\n  });\n  var className = props.className,\n    _props$color = props.color,\n    color = _props$color === void 0 ? 'primary' : _props$color,\n    _props$edge = props.edge,\n    edge = _props$edge === void 0 ? false : _props$edge,\n    _props$size = props.size,\n    size = _props$size === void 0 ? 'medium' : _props$size,\n    sx = props.sx,\n    other = _objectWithoutPropertiesLoose(props, _excluded);\n  var ownerState = _extends({}, props, {\n    color: color,\n    edge: edge,\n    size: size\n  });\n  var classes = useUtilityClasses(ownerState);\n  var icon = /*#__PURE__*/_jsx(SwitchThumb, {\n    className: classes.thumb,\n    ownerState: ownerState\n  });\n  return /*#__PURE__*/_jsxs(SwitchRoot, {\n    className: clsx(classes.root, className),\n    sx: sx,\n    ownerState: ownerState,\n    children: [/*#__PURE__*/_jsx(SwitchSwitchBase, _extends({\n      type: \"checkbox\",\n      icon: icon,\n      checkedIcon: icon,\n      ref: ref,\n      ownerState: ownerState\n    }, other, {\n      classes: _extends({}, classes, {\n        root: classes.switchBase\n      })\n    })), /*#__PURE__*/_jsx(SwitchTrack, {\n      className: classes.track,\n      ownerState: ownerState\n    })]\n  });\n});\nprocess.env.NODE_ENV !== \"production\" ? Switch.propTypes\n/* remove-proptypes */ = {\n  // ----------------------------- Warning --------------------------------\n  // | These PropTypes are generated from the TypeScript type definitions |\n  // |     To update them edit the d.ts file and run \"yarn proptypes\"     |\n  // ----------------------------------------------------------------------\n\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * The icon to display when the component is checked.\n   */\n  checkedIcon: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#adding-new-colors).\n   * @default 'primary'\n   */\n  color: PropTypes\n  /* @typescript-to-proptypes-ignore */.oneOfType([PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']), PropTypes.string]),\n  /**\n   * The default checked state. Use when the component is not controlled.\n   */\n  defaultChecked: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge: PropTypes.oneOf(['end', 'start', false]),\n  /**\n   * The icon to display when the component is unchecked.\n   */\n  icon: PropTypes.node,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#Attributes) applied to the `input` element.\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, the `input` element is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense switch styling.\n   * @default 'medium'\n   */\n  size: PropTypes\n  /* @typescript-to-proptypes-ignore */.oneOfType([PropTypes.oneOf(['medium', 'small']), PropTypes.string]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])), PropTypes.func, PropTypes.object]),\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value: PropTypes.any\n} : void 0;\nexport default Switch;","map":{"version":3,"names":["_objectWithoutPropertiesLoose","_extends","_excluded","React","PropTypes","clsx","refType","unstable_composeClasses","composeClasses","alpha","darken","lighten","capitalize","SwitchBase","useThemeProps","styled","switchClasses","getSwitchUtilityClass","jsx","_jsx","jsxs","_jsxs","useUtilityClasses","ownerState","classes","edge","size","color","checked","disabled","slots","root","switchBase","thumb","track","input","composedClasses","SwitchRoot","name","slot","overridesResolver","props","styles","display","width","height","overflow","padding","boxSizing","position","flexShrink","zIndex","verticalAlign","colorAdjust","marginLeft","marginRight","transform","SwitchSwitchBase","theme","top","left","vars","palette","Switch","defaultColor","mode","common","white","grey","transition","transitions","create","duration","shortest","defaultDisabledColor","opacity","switchTrackDisabled","backgroundColor","action","activeChannel","hoverOpacity","active","main","mainChannel","SwitchTrack","borderRadius","onBackground","black","switchTrack","SwitchThumb","boxShadow","shadows","forwardRef","inProps","ref","className","sx","other","icon","children","type","checkedIcon","process","env","NODE_ENV","propTypes","bool","node","object","string","oneOfType","oneOf","defaultChecked","disableRipple","id","inputProps","inputRef","onChange","func","required","arrayOf","value","any"],"sources":["/Users/poppie/Desktop/development/messenger/app/frontend/node_modules/@mui/material/esm/Switch/Switch.js"],"sourcesContent":["import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nconst _excluded = [\"className\", \"color\", \"edge\", \"size\", \"sx\"];\n// @inheritedComponent IconButton\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { refType } from '@mui/utils';\nimport { unstable_composeClasses as composeClasses } from '@mui/base';\nimport { alpha, darken, lighten } from '@mui/system';\nimport capitalize from '../utils/capitalize';\nimport SwitchBase from '../internal/SwitchBase';\nimport useThemeProps from '../styles/useThemeProps';\nimport styled from '../styles/styled';\nimport switchClasses, { getSwitchUtilityClass } from './switchClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\n\nconst useUtilityClasses = ownerState => {\n  const {\n    classes,\n    edge,\n    size,\n    color,\n    checked,\n    disabled\n  } = ownerState;\n  const slots = {\n    root: ['root', edge && `edge${capitalize(edge)}`, `size${capitalize(size)}`],\n    switchBase: ['switchBase', `color${capitalize(color)}`, checked && 'checked', disabled && 'disabled'],\n    thumb: ['thumb'],\n    track: ['track'],\n    input: ['input']\n  };\n  const composedClasses = composeClasses(slots, getSwitchUtilityClass, classes);\n  return _extends({}, classes, composedClasses);\n};\n\nconst SwitchRoot = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const {\n      ownerState\n    } = props;\n    return [styles.root, ownerState.edge && styles[`edge${capitalize(ownerState.edge)}`], styles[`size${capitalize(ownerState.size)}`]];\n  }\n})(({\n  ownerState\n}) => _extends({\n  display: 'inline-flex',\n  width: 34 + 12 * 2,\n  height: 14 + 12 * 2,\n  overflow: 'hidden',\n  padding: 12,\n  boxSizing: 'border-box',\n  position: 'relative',\n  flexShrink: 0,\n  zIndex: 0,\n  // Reset the stacking context.\n  verticalAlign: 'middle',\n  // For correct alignment with the text.\n  '@media print': {\n    colorAdjust: 'exact'\n  }\n}, ownerState.edge === 'start' && {\n  marginLeft: -8\n}, ownerState.edge === 'end' && {\n  marginRight: -8\n}, ownerState.size === 'small' && {\n  width: 40,\n  height: 24,\n  padding: 7,\n  [`& .${switchClasses.thumb}`]: {\n    width: 16,\n    height: 16\n  },\n  [`& .${switchClasses.switchBase}`]: {\n    padding: 4,\n    [`&.${switchClasses.checked}`]: {\n      transform: 'translateX(16px)'\n    }\n  }\n}));\nconst SwitchSwitchBase = styled(SwitchBase, {\n  name: 'MuiSwitch',\n  slot: 'SwitchBase',\n  overridesResolver: (props, styles) => {\n    const {\n      ownerState\n    } = props;\n    return [styles.switchBase, {\n      [`& .${switchClasses.input}`]: styles.input\n    }, ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`]];\n  }\n})(({\n  theme\n}) => ({\n  position: 'absolute',\n  top: 0,\n  left: 0,\n  zIndex: 1,\n  // Render above the focus ripple.\n  color: theme.vars ? theme.vars.palette.Switch.defaultColor : `${theme.palette.mode === 'light' ? theme.palette.common.white : theme.palette.grey[300]}`,\n  transition: theme.transitions.create(['left', 'transform'], {\n    duration: theme.transitions.duration.shortest\n  }),\n  [`&.${switchClasses.checked}`]: {\n    transform: 'translateX(20px)'\n  },\n  [`&.${switchClasses.disabled}`]: {\n    color: theme.vars ? theme.vars.palette.Switch.defaultDisabledColor : `${theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[600]}`\n  },\n  [`&.${switchClasses.checked} + .${switchClasses.track}`]: {\n    opacity: 0.5\n  },\n  [`&.${switchClasses.disabled} + .${switchClasses.track}`]: {\n    opacity: theme.vars ? theme.vars.opacity.switchTrackDisabled : `${theme.palette.mode === 'light' ? 0.12 : 0.2}`\n  },\n  [`& .${switchClasses.input}`]: {\n    left: '-100%',\n    width: '300%'\n  }\n}), ({\n  theme,\n  ownerState\n}) => _extends({\n  '&:hover': {\n    backgroundColor: theme.vars ? `rgba(${theme.vars.palette.action.activeChannel} / ${theme.vars.palette.action.hoverOpacity})` : alpha(theme.palette.action.active, theme.palette.action.hoverOpacity),\n    // Reset on touch devices, it doesn't add specificity\n    '@media (hover: none)': {\n      backgroundColor: 'transparent'\n    }\n  }\n}, ownerState.color !== 'default' && {\n  [`&.${switchClasses.checked}`]: {\n    color: (theme.vars || theme).palette[ownerState.color].main,\n    '&:hover': {\n      backgroundColor: theme.vars ? `rgba(${theme.vars.palette[ownerState.color].mainChannel} / ${theme.vars.palette.action.hoverOpacity})` : alpha(theme.palette[ownerState.color].main, theme.palette.action.hoverOpacity),\n      '@media (hover: none)': {\n        backgroundColor: 'transparent'\n      }\n    },\n    [`&.${switchClasses.disabled}`]: {\n      color: theme.vars ? theme.vars.palette.Switch[`${ownerState.color}DisabledColor`] : `${theme.palette.mode === 'light' ? lighten(theme.palette[ownerState.color].main, 0.62) : darken(theme.palette[ownerState.color].main, 0.55)}`\n    }\n  },\n  [`&.${switchClasses.checked} + .${switchClasses.track}`]: {\n    backgroundColor: (theme.vars || theme).palette[ownerState.color].main\n  }\n}));\nconst SwitchTrack = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Track',\n  overridesResolver: (props, styles) => styles.track\n})(({\n  theme\n}) => ({\n  height: '100%',\n  width: '100%',\n  borderRadius: 14 / 2,\n  zIndex: -1,\n  transition: theme.transitions.create(['opacity', 'background-color'], {\n    duration: theme.transitions.duration.shortest\n  }),\n  backgroundColor: theme.vars ? theme.vars.palette.common.onBackground : `${theme.palette.mode === 'light' ? theme.palette.common.black : theme.palette.common.white}`,\n  opacity: theme.vars ? theme.vars.opacity.switchTrack : `${theme.palette.mode === 'light' ? 0.38 : 0.3}`\n}));\nconst SwitchThumb = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Thumb',\n  overridesResolver: (props, styles) => styles.thumb\n})(({\n  theme\n}) => ({\n  boxShadow: (theme.vars || theme).shadows[1],\n  backgroundColor: 'currentColor',\n  width: 20,\n  height: 20,\n  borderRadius: '50%'\n}));\nconst Switch = /*#__PURE__*/React.forwardRef(function Switch(inProps, ref) {\n  const props = useThemeProps({\n    props: inProps,\n    name: 'MuiSwitch'\n  });\n\n  const {\n    className,\n    color = 'primary',\n    edge = false,\n    size = 'medium',\n    sx\n  } = props,\n        other = _objectWithoutPropertiesLoose(props, _excluded);\n\n  const ownerState = _extends({}, props, {\n    color,\n    edge,\n    size\n  });\n\n  const classes = useUtilityClasses(ownerState);\n\n  const icon = /*#__PURE__*/_jsx(SwitchThumb, {\n    className: classes.thumb,\n    ownerState: ownerState\n  });\n\n  return /*#__PURE__*/_jsxs(SwitchRoot, {\n    className: clsx(classes.root, className),\n    sx: sx,\n    ownerState: ownerState,\n    children: [/*#__PURE__*/_jsx(SwitchSwitchBase, _extends({\n      type: \"checkbox\",\n      icon: icon,\n      checkedIcon: icon,\n      ref: ref,\n      ownerState: ownerState\n    }, other, {\n      classes: _extends({}, classes, {\n        root: classes.switchBase\n      })\n    })), /*#__PURE__*/_jsx(SwitchTrack, {\n      className: classes.track,\n      ownerState: ownerState\n    })]\n  });\n});\nprocess.env.NODE_ENV !== \"production\" ? Switch.propTypes\n/* remove-proptypes */\n= {\n  // ----------------------------- Warning --------------------------------\n  // | These PropTypes are generated from the TypeScript type definitions |\n  // |     To update them edit the d.ts file and run \"yarn proptypes\"     |\n  // ----------------------------------------------------------------------\n\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n\n  /**\n   * The icon to display when the component is checked.\n   */\n  checkedIcon: PropTypes.node,\n\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#adding-new-colors).\n   * @default 'primary'\n   */\n  color: PropTypes\n  /* @typescript-to-proptypes-ignore */\n  .oneOfType([PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']), PropTypes.string]),\n\n  /**\n   * The default checked state. Use when the component is not controlled.\n   */\n  defaultChecked: PropTypes.bool,\n\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n\n  /**\n   * If `true`, the ripple effect is disabled.\n   */\n  disableRipple: PropTypes.bool,\n\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge: PropTypes.oneOf(['end', 'start', false]),\n\n  /**\n   * The icon to display when the component is unchecked.\n   */\n  icon: PropTypes.node,\n\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#Attributes) applied to the `input` element.\n   */\n  inputProps: PropTypes.object,\n\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n\n  /**\n   * If `true`, the `input` element is required.\n   */\n  required: PropTypes.bool,\n\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense switch styling.\n   * @default 'medium'\n   */\n  size: PropTypes\n  /* @typescript-to-proptypes-ignore */\n  .oneOfType([PropTypes.oneOf(['medium', 'small']), PropTypes.string]),\n\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])), PropTypes.func, PropTypes.object]),\n\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value: PropTypes.any\n} : void 0;\nexport default Switch;"],"mappings":"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"},"metadata":{},"sourceType":"module"}